turtle snail - French English Dictionary